solve a triangle